مؤسسة سطر لصناعة المُحتوى العربي 2/01/2022 08:42:00 م

البايثون في سيرتك الذاتيَّة
البايثون في سيرتك الذاتيَّة
تصميم الصورة ريم أبو فخر

تحدَّثنا في الجزء السابق عن كيفية تنزيل برنامج البايثون، والمحرر النصي الخاص به، وكتبنا كوداً بسيطاً. 

وسنتعرف في هذا الجزء على المتغيرات، أنواعها، فائدتها. 


المتغيرات Variables: 

هذا المصطلح موجودٌ في كل لغات البرمجة، والمتغير:  هو مكانٌ محجوزٌ في ذاكرة| الحاسوب |الداخلية نقوم بإسناد قيمةٍ معينةٍ له. 

يتم التعبير عن المتغير بالشكل:  

اسم المتغير = القيمة التي نريد إسنادها إليه

بالنسبة للاسم:  تستطيع كتابة أي اسم تريده. 

وبالنسبة للقيم المسندة فلدينا ثلاث أنواع:  

١- قيمة نصية:  وتُكتب ضمن "   "حصراً لتُفهَم على أنها مجرد نص. 

٢- قيمة عددية:  وتُكتب دون "   " لتُفهَم على أنها قيمة. 

٣- قيمة بوليانية:  أي إما True أو False. 


لنشرح ذلك بشكلٍ عملي: 

١- لنكتب برنامج يقوم بطباعة الاسم والبلد والعمر  كما في الشكل التالي: 

print )"My name is Aya") 

print )"Aya is from Syria")

print )"Aya is 12 years old")


فيكون الخرج التنفيذي بالشكل: 


My name is Aya

Aya is from Syria

Aya is 12 years old


٢- لنُعِد كتابة نفس الكود باستخدام المتغيرات:  


"name = "Aya

"age = "12

print )"My name is " + name)

print )name + " is from Syria")

print )name + " is " + age + " years old")


فيكون الخرج التنفيذي نفس الخرج السابق تماماً، لكن مافعلناه هنا هو أننا استخدمنا متغيرات (مكان محجوز في الذاكرة لقيمة معينة)  وأسندنا لها قيم نصية؛ لأنها موضوعة ضمن " " 

وهذا يفيد بأن هذه المتغيرات أينما وردت في الكود فقيمتها محفوظة وهي القيمة التي أُسندَت إليها. 

ولتوضيح الفكرة دعنا نكتب نفس البرنامج ولكن من أجل Sara بدلاً منAya. 


"name = "Sara

"age = "12

print )"My name is " + name)

print )name + " is from Syria")

print )name + " is " + age + " years old")


فسيكون الخرج التنفيذي بالشكل: 


My name is Sara

Sara is from syria

Sara is 12 years old


نلاحظ أننا استطعنا كتابة البرنامج المطلوب عن طريق تغيير القيمة المسندة إلى المتغير فقط، دون الحاجة لتغيير كل Aya إلى Sara. 

بينما لو كان الكود مكتوب دون استخدام متغير لاضطررنا لتغيير كل Aya إلى Sara.

هل فهمنا فكرة المتغيرات وفائدتها؟


إلى هنا عزيزي القارئ نكون قد وصلنا لختام الجزء الثالث من مقالنا، تابعنا في الجزء الرابع لنكمل في تعلم البايثون.  

فضلاً شاركنا آراءك الرَّائعة من خلال التَّعليقات ^-^

آية الحمورة 

إرسال تعليق

كُن مشرقاً بحروفك، بلسماً بكلماتك

يتم التشغيل بواسطة Blogger.